package com.hksj.Intelligentmanagement.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @ClassName OperatingRoomInfoEntity
 * @Description TODO
 * @Author @陈章
 * @Date 2023/3/31 16:21
 * @Version 1.0
 */
@Data
public class OperatingRoomInfoVo {
    private String id;

    @ApiModelProperty(value = "手术信息表id", required = true)
    private String surgicalInfoId;

    @ApiModelProperty(value = "手术间号", required = true)
    private String administrativeOfficeId;

    @ApiModelProperty(value = "班次", required = true)
    private String setsNumber;

    @ApiModelProperty(value = "申请时间", required = true)
    private String applicationTime;

    @ApiModelProperty(value = "备注")
    private String remake;

    @ApiModelProperty(value = "医生姓名")
    private String doctorName;

    @ApiModelProperty(value = "患者姓名")
    private String patientName;

    @ApiModelProperty(value = "患者编号")
    private String idCard;

    @ApiModelProperty(value = "患者性别")
    private int sex;

    @ApiModelProperty(value = "患者年龄")
    private int age;

    @ApiModelProperty(value = "手术信息")
    private String surgicalInfo;

    @ApiModelProperty(value = "麻醉方式")
    private String anaesthesiaType;

    @ApiModelProperty(value = "手术状态（0未提交、1已排班、2已开始、3已完成）")
    private int status;

    @ApiModelProperty("手术预计开始时间")
    private String estimateStartTime;

    @ApiModelProperty("手术预计结束时间")
    private String estimateEndTime;

    @ApiModelProperty(value = "手术开始时间")
    private String startTime;

    @ApiModelProperty(value = "手术结束时间")
    private String endTime;

    @ApiModelProperty(value = "科室名称")
    private int administrativeOfficeName;

    @ApiModelProperty(value = "科室编号")
    private int administrativeOfficeCard;

    List<AurgicalAssistantRelationEntityVo> list;
}
